<html>
<head><meta charset="utf-8"><title>Deployment and installation · t-compiler/rust-analyzer · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/index.html">t-compiler/rust-analyzer</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html">Deployment and installation</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="187682457"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187682457" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187682457">(Feb 07 2020 at 21:34)</a>:</h4>
<p><span class="user-mention" data-user-id="133169">@matklad</span>  is this the desired behaviour that <code>RA_LSP_DEBUG</code> env var overrides path from user settings in vscode extension?<br>
<a href="https://github.com/rust-analyzer/rust-analyzer/commit/1800bfb6e67ab7187f0fa51ca8241e904922ecd8#diff-519236f72123ff858d99b50e506bf6ccR30" target="_blank" title="https://github.com/rust-analyzer/rust-analyzer/commit/1800bfb6e67ab7187f0fa51ca8241e904922ecd8#diff-519236f72123ff858d99b50e506bf6ccR30">https://github.com/rust-analyzer/rust-analyzer/commit/1800bfb6e67ab7187f0fa51ca8241e904922ecd8#diff-519236f72123ff858d99b50e506bf6ccR30</a></p>



<a name="187683626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187683626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187683626">(Feb 07 2020 at 21:50)</a>:</h4>
<p>Can anyone please also explain what is the logic behind these if statements?<br>
<a href="https://github.com/rust-analyzer/rust-analyzer/blob/5397f05bfe7f3b18229a65040c6685e762b2f9a3/editors/code/src/config.ts#L90-L116" target="_blank" title="https://github.com/rust-analyzer/rust-analyzer/blob/5397f05bfe7f3b18229a65040c6685e762b2f9a3/editors/code/src/config.ts#L90-L116">https://github.com/rust-analyzer/rust-analyzer/blob/5397f05bfe7f3b18229a65040c6685e762b2f9a3/editors/code/src/config.ts#L90-L116</a></p>



<a name="187684019"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187684019" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremy Kolb <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187684019">(Feb 07 2020 at 21:55)</a>:</h4>
<p>If we find <code>cargo-watch.enable</code>in the config then a field with the value and default to <code>true</code>?</p>



<a name="187684225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187684225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187684225">(Feb 07 2020 at 21:58)</a>:</h4>
<p>But <code>.has()</code> already checks that the config value is present, that default would never be set then I guess ...</p>



<a name="187685330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187685330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Emil Lauridsen <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187685330">(Feb 07 2020 at 22:13)</a>:</h4>
<p>We leave it null if not in config, to use server default if I recall</p>



<a name="187686421"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187686421" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187686421">(Feb 07 2020 at 22:31)</a>:</h4>
<p>Hmm, I see we have 3 sources of truth for default values.</p>
<ol>
<li>Default values in <code>package.json</code></li>
<li>Inline config member variables initializers</li>
<li>Default values in <code>config.get("path", value)</code></li>
</ol>
<p>This is very confusing ...</p>



<a name="187757171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187757171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187757171">(Feb 09 2020 at 12:25)</a>:</h4>
<p>Yes, the env var should override the config</p>



<a name="187757270"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187757270" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187757270">(Feb 09 2020 at 12:28)</a>:</h4>
<blockquote>
<p>Hmm, I see we have 3 sources of truth for default values.</p>
</blockquote>
<p>Some of this is unfortunatelly inherent in the fact that there's no cross-editor way to handle configs...</p>
<p>Long-term, we should add a <code>cargo xtask</code> which would take rust struct as a source of truth and generate the relevant secion of package.json (or the relevant config for any other editor)</p>



<a name="187757276"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187757276" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187757276">(Feb 09 2020 at 12:28)</a>:</h4>
<p>We also should integrate proper path-dependent and dynamic configs. </p>
<p>In short, the current configuration handling lacks design at all.</p>



<a name="187758313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758313">(Feb 09 2020 at 13:06)</a>:</h4>
<p>Yes, I was thinking about our  <code>class Config</code> it definitely needs amount of rework, its design a bit obstructs the introduction of <code>Download latest language server</code> command. I decided to move this feature to new PR and not bother doing it now, because it is likely to add to many changes to code.</p>



<a name="187758418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758418">(Feb 09 2020 at 13:10)</a>:</h4>
<p>Should we merge the PR then?</p>



<a name="187758423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758423">(Feb 09 2020 at 13:10)</a>:</h4>
<p>I think all the important bits are already in place?</p>



<a name="187758550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758550">(Feb 09 2020 at 13:16)</a>:</h4>
<p>Hmm, I just have a question. I was wondering on how to add graceful termination when language server is not available.<br>
But we just eat this error and continue execution like this was a nothing <a href="https://github.com/rust-analyzer/rust-analyzer/blob/aa5f80aed1464881575fe635557c3965313a7ecf/editors/code/src/main.ts#L39-L43" target="_blank" title="https://github.com/rust-analyzer/rust-analyzer/blob/aa5f80aed1464881575fe635557c3965313a7ecf/editors/code/src/main.ts#L39-L43">here</a></p>
<p>Shoud we throw an error from <code>activate()</code> call here instead?</p>



<a name="187758641"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758641" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758641">(Feb 09 2020 at 13:18)</a>:</h4>
<p>I think if the user than chacnges the settings, we should be able to activate the server allright?</p>



<a name="187758644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758644">(Feb 09 2020 at 13:18)</a>:</h4>
<p>Ie, if we failed at startup, it doesn't mean that we've failed for good?</p>



<a name="187758654"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758654" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758654">(Feb 09 2020 at 13:18)</a>:</h4>
<p>Not saying that the current handing is reasonable, just that throwing in the towel in activate might not be the right thing to do</p>



<a name="187758661"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758661" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758661">(Feb 09 2020 at 13:19)</a>:</h4>
<p>Hmm, yes, didn't think about that</p>



<a name="187758675"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758675" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758675">(Feb 09 2020 at 13:19)</a>:</h4>
<p>I am also a bit scared to merge this today, if we are making a release soon ;)</p>



<a name="187758723"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758723" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758723">(Feb 09 2020 at 13:20)</a>:</h4>
<p>Isn't it exactly the point of the realease to figure out which stuff is broken? :)</p>



<a name="187758785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187758785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187758785">(Feb 09 2020 at 13:22)</a>:</h4>
<p>Well, if you think of release this way, I won't argue...</p>



<a name="187759330"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187759330" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187759330">(Feb 09 2020 at 13:38)</a>:</h4>
<p><span class="user-mention" data-user-id="133169">@matklad</span> I see we have no place to put images (to reference them in markdown doc) in our repo. What is you recommendation on this?</p>



<a name="187759389"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187759389" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187759389">(Feb 09 2020 at 13:40)</a>:</h4>
<p><a href="https://github.com/rust-analyzer/rust-analyzer/issues/567" target="_blank" title="https://github.com/rust-analyzer/rust-analyzer/issues/567">https://github.com/rust-analyzer/rust-analyzer/issues/567</a></p>



<a name="187759395"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187759395" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187759395">(Feb 09 2020 at 13:40)</a>:</h4>
<p>ахаха</p>



<a name="187759398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187759398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187759398">(Feb 09 2020 at 13:40)</a>:</h4>
<p>ога :-)</p>



<a name="187761200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761200">(Feb 09 2020 at 14:43)</a>:</h4>
<p>I am getting a random <code>EBUSY</code> error with this on windows, sometimes it appears, but other times not. This is very hard to debug... It happens when we already downloaded the binary, and run <code>./ra_lsp_server-windows.exe --version</code><br>
Does anyone have any ideas?<br>
<a href="https://user-images.githubusercontent.com/36276403/74103894-85125d80-4b58-11ea-8125-2a9c1dab34f5.png" target="_blank" title="https://user-images.githubusercontent.com/36276403/74103894-85125d80-4b58-11ea-8125-2a9c1dab34f5.png">https://user-images.githubusercontent.com/36276403/74103894-85125d80-4b58-11ea-8125-2a9c1dab34f5.png</a></p>
<div class="message_inline_image"><a href="https://user-images.githubusercontent.com/36276403/74103894-85125d80-4b58-11ea-8125-2a9c1dab34f5.png" target="_blank" title="https://user-images.githubusercontent.com/36276403/74103894-85125d80-4b58-11ea-8125-2a9c1dab34f5.png"><img src="https://user-images.githubusercontent.com/36276403/74103894-85125d80-4b58-11ea-8125-2a9c1dab34f5.png"></a></div>



<a name="187761247"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761247" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761247">(Feb 09 2020 at 14:44)</a>:</h4>
<p>What's the return code/stderr after spawing?</p>



<a name="187761250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761250">(Feb 09 2020 at 14:44)</a>:</h4>
<p><code>null</code> =)</p>



<a name="187761259"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761259" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761259">(Feb 09 2020 at 14:45)</a>:</h4>
<p>The syscall failed and didn't spawn anything I guess</p>



<a name="187761446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761446">(Feb 09 2020 at 14:51)</a>:</h4>
<p>what's the value of <code>.error</code>?</p>



<a name="187761447"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761447" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761447">(Feb 09 2020 at 14:51)</a>:</h4>
<p><a href="https://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_options" target="_blank" title="https://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_options">https://nodejs.org/api/child_process.html#child_process_child_process_spawnsync_command_args_options</a></p>



<a name="187761485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761485">(Feb 09 2020 at 14:52)</a>:</h4>
<blockquote>
<p>error &lt;Error&gt; The error object if the child process failed or timed out.</p>
</blockquote>



<a name="187761496"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761496" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761496">(Feb 09 2020 at 14:53)</a>:</h4>
<p>Its logged on the screenshot,</p>



<a name="187761502"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761502" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761502">(Feb 09 2020 at 14:53)</a>:</h4>
<p>{ "code": "EBUSY", "errno": "EBUSY", "syscall": "spawnSync &lt;path_to_binary&gt;" }</p>



<a name="187761547"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761547" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edwin Cheng <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761547">(Feb 09 2020 at 14:54)</a>:</h4>
<p>My wild guess: What if you disabled <code>await fs.chmod(installationPath, 0o755); // Set (rwx, r_x, r_x) permissions</code> ?</p>



<a name="187761548"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761548" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761548">(Feb 09 2020 at 14:54)</a>:</h4>
<p>I see I cannot reproduce the error now...</p>



<a name="187761563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761563">(Feb 09 2020 at 14:55)</a>:</h4>
<p>I can try conditionally disabling <code>chmod</code>, though it is not reproducing now (</p>



<a name="187761731"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761731" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Edwin Cheng <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761731">(Feb 09 2020 at 15:01)</a>:</h4>
<p>Maybe cause by Windows Defender ? <span aria-label="thinking" class="emoji emoji-1f914" role="img" title="thinking">:thinking:</span></p>



<a name="187761734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187761734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187761734">(Feb 09 2020 at 15:01)</a>:</h4>
<p>No, this is gone, it doesn't appear... ;(</p>



<a name="187762153"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187762153" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187762153">(Feb 09 2020 at 15:15)</a>:</h4>
<p>Rebooted my laptop, reinstalled everything from scratch, and no more error... I guess if it was Windows Defender or any other thing it saved some state and doesn't try  to prevent the binary from running anymore</p>



<a name="187767125"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/187767125" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#187767125">(Feb 09 2020 at 18:01)</a>:</h4>
<p><span class="user-mention" data-user-id="133169">@matklad</span> I see we ship <code>.vsix</code> file via GitHub releases. While I am amending the docs, should I mention this in <code>Installation from prebuilt binaries</code> chapter?</p>



<a name="188160563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188160563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188160563">(Feb 13 2020 at 22:43)</a>:</h4>
<p><span class="user-mention" data-user-id="133169">@matklad</span> , may I ask you to elaborate on the chosen versioning scheme? I am now working on versioning the installed prebuilt binary, so this is actual. Do we stick with <code>YYYY-MM-DD</code>?</p>



<a name="188163148"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188163148" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188163148">(Feb 13 2020 at 23:19)</a>:</h4>
<p>Ideally, we should not care names and just pick the chronologically latest<br>
release.</p>
<p>It might be prudent to filter out names with nightly though, for fwd compat</p>



<a name="188163453"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188163453" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188163453">(Feb 13 2020 at 23:23)</a>:</h4>
<p><code>nightly</code> as suffix or just as a substring at any position?</p>



<a name="188163539"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188163539" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188163539">(Feb 13 2020 at 23:24)</a>:</h4>
<p>as a substring would be better I think</p>



<a name="188176067"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188176067" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremy Kolb <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188176067">(Feb 14 2020 at 03:52)</a>:</h4>
<p>My only input here is that <code>YYYY-MM-DD</code> defeats the default of <code>0.1</code> from a source install so vscode automatically stomps <code>cargo xtask install</code></p>



<a name="188191550"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188191550" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188191550">(Feb 14 2020 at 09:45)</a>:</h4>
<p><span class="user-mention" data-user-id="203366">@Jeremy Kolb</span> do you  now any docs about versions for VS Code?</p>



<a name="188191594"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188191594" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188191594">(Feb 14 2020 at 09:46)</a>:</h4>
<p>let me just try this with -dev</p>



<a name="188196416"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188196416" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188196416">(Feb 14 2020 at 11:05)</a>:</h4>
<p>Ok, even setting version to <code>0.2.0</code> doesn't not prevent VS Code from auto-updating. Quick googling hasn't revealed the proper solution here. I wonder if folks might know a workaround?</p>



<a name="188196473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188196473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188196473">(Feb 14 2020 at 11:06)</a>:</h4>
<p>Also, a meta question: is there a Zulip / Discourse instance for developers of VS Code plugins? I feel I can make use of an area for shouting questions at people :)</p>



<a name="188196717"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188196717" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188196717">(Feb 14 2020 at 11:10)</a>:</h4>
<p>From the readme: <a href="https://gitter.im/Microsoft/vscode" target="_blank" title="https://gitter.im/Microsoft/vscode">https://gitter.im/Microsoft/vscode</a></p>



<a name="188196756"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188196756" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188196756">(Feb 14 2020 at 11:11)</a>:</h4>
<p>Not sure how relevant it is for ext authors though</p>



<a name="188196884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188196884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188196884">(Feb 14 2020 at 11:13)</a>:</h4>
<p>But <span class="user-mention" data-user-id="203366">@Jeremy Kolb</span> , you mentioned that turning off auto-updates fixes this...</p>



<a name="188196954"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188196954" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188196954">(Feb 14 2020 at 11:14)</a>:</h4>
<p>Well, it's a bit like saying that not using VS Code fixes it :) </p>
<p>Or can you disable auto-update for a <em>specifc</em> extension?</p>



<a name="188196955"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188196955" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188196955">(Feb 14 2020 at 11:14)</a>:</h4>
<p>I'm not surprised that vscode sees that the latest version doesn't match the installed one and tries to update</p>



<a name="188196993"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188196993" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188196993">(Feb 14 2020 at 11:15)</a>:</h4>
<p>But how it determines "the latest"? Like, I've build extension today, with a higher version number, and it still isn't considered the latest</p>



<a name="188197345"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188197345" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188197345">(Feb 14 2020 at 11:21)</a>:</h4>
<p>I think only Stackoverflow is to the rescue here...</p>



<a name="188203103"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188203103" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188203103">(Feb 14 2020 at 12:52)</a>:</h4>
<p>FYI: regarding the <code>stream.pipeline()</code>. My report to nodejs team brought some fruits. <a href="https://github.com/nodejs/node/issues/31776" target="_blank" title="https://github.com/nodejs/node/issues/31776">It is confirmed to be a bug in filesystem core module</a></p>



<a name="188204050"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188204050" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188204050">(Feb 14 2020 at 13:07)</a>:</h4>
<p>And this actually boggles my mind. Like, how is it possible that a piece of core infrastructure fails to properly close the file before signalling that the file is closed?</p>



<a name="188204660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188204660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188204660">(Feb 14 2020 at 13:15)</a>:</h4>
<p>It's piece of cake. One lecturer in our university, who is very into NodeJS community told us that the nodejs core is very convoluted and messy. There are a cases when people write some core module, but then leave the project and noone knows how that code functions thereafter, even new PR to that codebase may dangle for a long while because people just can't review them properly.</p>



<a name="188204897"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188204897" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremy Kolb <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188204897">(Feb 14 2020 at 13:18)</a>:</h4>
<p>@matklad I did some digging yesterday and didn't turn anything up. I half expect it's something weird like injecting <code>"enableProposedApi: "true"</code> in the json file.</p>



<a name="188205614"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188205614" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188205614">(Feb 14 2020 at 13:28)</a>:</h4>
<p>I think the reason is much simpler</p>



<a name="188205625"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188205625" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188205625">(Feb 14 2020 at 13:28)</a>:</h4>
<p><code>xtask install</code> is hard-coded to install file named <code>rust-analyzer-0.1.0.vsix</code></p>



<a name="188205660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188205660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremy Kolb <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188205660">(Feb 14 2020 at 13:29)</a>:</h4>
<p>that would make more sense</p>



<a name="188206886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188206886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mr Smeet <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188206886">(Feb 14 2020 at 13:47)</a>:</h4>
<p>(deleted)</p>



<a name="188222382"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188222382" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188222382">(Feb 14 2020 at 16:34)</a>:</h4>
<p><span class="user-mention silent" data-user-id="133169">matklad</span> <a href="#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Deployment.20and.20installation/near/188205625" title="#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Deployment.20and.20installation/near/188205625">said</a>:</p>
<blockquote>
<p><code>xtask install</code> is hard-coded to install file named <code>rust-analyzer-0.1.0.vsix</code></p>
</blockquote>
<p>fixed that</p>



<a name="188222822"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188222822" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188222822">(Feb 14 2020 at 16:39)</a>:</h4>
<p>I'd suggest to also describe why the version in package.json must be bigger in the comment</p>



<a name="188223233"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188223233" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188223233">(Feb 14 2020 at 16:43)</a>:</h4>
<p><a href="https://github.com/rust-analyzer/rust-analyzer/blob/master/editors/code/package.json#L8" target="_blank" title="https://github.com/rust-analyzer/rust-analyzer/blob/master/editors/code/package.json#L8">https://github.com/rust-analyzer/rust-analyzer/blob/master/editors/code/package.json#L8</a></p>



<a name="188223353"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188223353" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188223353">(Feb 14 2020 at 16:44)</a>:</h4>
<p>the exact <em>why</em> is in the commit message, which is reachable via <code>git blame</code>.</p>



<a name="188223918"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188223918" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188223918">(Feb 14 2020 at 16:51)</a>:</h4>
<p>Yeah, not a fan of git blaming tho</p>



<a name="188224089"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188224089" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188224089">(Feb 14 2020 at 16:53)</a>:</h4>
<p>I actually think that comments in commits are more valuable than comments directly in code, as they don't bit rot as badly. See also <a href="https://mislav.net/2014/02/hidden-documentation/" target="_blank" title="https://mislav.net/2014/02/hidden-documentation/">https://mislav.net/2014/02/hidden-documentation/</a></p>



<a name="188225027"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188225027" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jeremy Kolb <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188225027">(Feb 14 2020 at 17:04)</a>:</h4>
<p>@matklad That version change fixed my issue!</p>



<a name="188226471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188226471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mr Smeet <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188226471">(Feb 14 2020 at 17:22)</a>:</h4>
<p><span class="user-mention silent" data-user-id="133169">matklad</span> <a href="#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Deployment.20and.20installation/near/188224089" title="#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Deployment.20and.20installation/near/188224089">said</a>:</p>
<blockquote>
<p>I actually think that comments in commits are more valuable than comments directly in code, as they don't bit rot as badly. See also <a href="https://mislav.net/2014/02/hidden-documentation/" target="_blank" title="https://mislav.net/2014/02/hidden-documentation/">https://mislav.net/2014/02/hidden-documentation/</a></p>
</blockquote>
<p>crutches =)</p>



<a name="188226732"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188226732" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188226732">(Feb 14 2020 at 17:25)</a>:</h4>
<p><span class="user-mention" data-user-id="263228">@Mr Smeet</span> I would refrain from making comments which contain purely value judgment, without any substance of actual discussion: significant number of people participate in this zulip, and such comment spend time of some number of those people, and also risk provoking unproductive discussions.</p>



<a name="188226986"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188226986" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Mr Smeet <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188226986">(Feb 14 2020 at 17:29)</a>:</h4>
<p><span class="user-mention silent" data-user-id="133169">matklad</span> <a href="#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Deployment.20and.20installation/near/188226732" title="#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0/topic/Deployment.20and.20installation/near/188226732">said</a>:</p>
<blockquote>
<p><span class="user-mention silent" data-user-id="263228">Mr Smeet</span> I would refrain from making comments which contain purely value judgment, without any substance of actual discussion: significant number of people participate in this zulip, and such comment spend time of some number of those people, and also risk provoking unproductive discussions.</p>
</blockquote>
<p>Ok, sorry. I just think there is some more correct solution, with pass setting for test instance or something like this</p>



<a name="188230063"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188230063" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188230063">(Feb 14 2020 at 18:05)</a>:</h4>
<p>Wow</p>



<a name="188230554"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188230554" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188230554">(Feb 14 2020 at 18:11)</a>:</h4>
<p>Sorry if I am to abrasive here, I should have expressed that in a  friendlier way :(</p>
<p>I just think that's it's important to try to keep discussion on topic, and to minimize pings and notifications;  one2many amplification is a significant issue, imo</p>



<a name="188230565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188230565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> std::Veetaha <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188230565">(Feb 14 2020 at 18:11)</a>:</h4>
<p>That's a good wow, thank you for keeping the propper atmosphere in discussions</p>



<a name="188230651"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/185405-t-compiler/rust-analyzer/topic/Deployment%20and%20installation/near/188230651" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/185405-t-compiler/rust-analyzer/topic/Deployment.20and.20installation.html#188230651">(Feb 14 2020 at 18:12)</a>:</h4>
<p>yeah, it's just that it is exactly a "value judgement without actual content for discussion", which pings me ;)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>